Movement Disorder Evaluation

Important

This report is intended to assist qualified Health Care Profesionals (HCP) in the assessment of an individual referred under the suspicion of having Parkinson’s Disease.

Clinical Context

This report presents several AI metrics derived from objective measures from individuals performing a battery of test using Manus Neurodynamica NeuroMotor PenTM.

These presented metrics combine factors from detailed measurement recordings made whilst the individual performs a battery of well established neurological test tasks.

The metrics have been assessed in a UK reference population and an individual’s results are presented in this clinical context. The HCP should review Clinical,Reference, Study et al [1] to establish applicability and limitations.

The information in this report should be used in the context of a full neurological assessment conducted to the current standard of care practices to establish a diagnosis.

Subject and Recording Details

Subject ID manustest5
Sex MALE
Dominant hand LEFT
Test administered by neuromedic@manusdevices.net
Test date and time 2023-02-21 15:48
Test battery Circle, Spiral, Elel, FITTS Short Modified, FITTS Long Modified, ZigZag, ZigZag Offset
Operator comment

Overall Assessment

PD

Subject performance similar to PD population (recommend review of report details)

Clinical context

In the clinical reference population, 22 individuals with a value less than 0.59 were subsequently diagnosed with PD. That is, 52.38% of the PD diagnoses in the study.

Additionally, 0 individuals with a value greater or equal to 0.59 were subsequently diagnosed as non PD. That is, 0.0% of the non PD diagnoses in the study.

Symptom Scores

These mini boxplots show the scores in a clinical context. Currently against the ‘Walker study’ data. A bigger pool would be much better (so max 83 individuals, usually lower if raw data did not result in successful classification).

The scores are ‘relative to the PD cohort’ and this is how they should be interpreted. A consequence of this is that a low tremor score below may actually correspond to obvious tremor in the raw data, and vice versa.

Micrographia

The micrographia symptom assessment is derived from a combination of factors in the elel task.

{'FN': 3, 'TN': 5, 'TP': 39, 'FP': 25}

Tremor

The tremor score is a combination of features in the circle, spiral and both zizag tasks.

{'FN': 17, 'TN': 11, 'TP': 25, 'FP': 19}

Bradykinesia

The bradykinesia score is a combination of features in the circle, spiral, both zizag and elel tasks.

{'FN': 14, 'TN': 8, 'TP': 28, 'FP': 22}

Spatial Accuracy

The accuracy score is a combination of factors in the spiral, both zigzags and both Fitts tasks.

{'FN': 0, 'TN': 0, 'TP': 42, 'FP': 30}

Test Battery Details

Circle

numCircles 11
timePerCircleMean 1.47636
timePerCircleCoV 0.235092
timePerCircleSlope -0.00960591
meanError 4.61563
tremorFreq 5.66406
tremorRelPower 16.809
tremorGyroAmpMean 0.0741631
tremorGyroAmpSlope -0.0902839
tremorGyroAmpCoV 0.433548
tremorCoordAmpMean 0.258255
tremorCoordAmpSlope -0.03483
tremorCoordAmpCoV 0.363136
tremorAccAmpMean 0.206729
tremorAccAmpSlope -0.048601
tremorAccAmpCoV 0.328629
tremorPcRelVar 0.71849
tremorPcX -0.0381943
tremorPcY 0.99927

Circle Segment 1

Duration 2.08 s, Accuracy Estimate 2.54 (lower is better)

Circle Segment 2

Duration 1.6 s, Accuracy Estimate 3.759 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 320, using nperseg = 320
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 3

Duration 1.6 s, Accuracy Estimate 4.627 (lower is better)

Circle Segment 4

Duration 1.36 s, Accuracy Estimate 4.228 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 272, using nperseg = 272
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 5

Duration 1.2 s, Accuracy Estimate 4.466 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 240, using nperseg = 240
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 6

Duration 1.04 s, Accuracy Estimate 7.496 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 208, using nperseg = 208
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 7

Duration 1.16 s, Accuracy Estimate 5.155 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 232, using nperseg = 232
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 8

Duration 1.28 s, Accuracy Estimate 3.977 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 256, using nperseg = 256
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 9

Duration 1.2 s, Accuracy Estimate 5.421 (lower is better)

Circle Segment 10

Duration 1.96 s, Accuracy Estimate 3.652 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 392, using nperseg = 392
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 11

Duration 1.76 s, Accuracy Estimate 5.451 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 352, using nperseg = 352
  warnings.warn('nperseg = {0:d} is greater than input length '

Spiral

numSpirals 10
timePerSpiralMean 5.924
timePerSpiralCoV 0.150932
timePerSpiralSlope 0.0310601
meanError 3.00003
tremorFreq 5.66406
tremorRelPower 21.766
tremorGyroAmpMean 0.0896339
tremorGyroAmpSlope 0.00700559
tremorGyroAmpCoV 0.366994
tremorCoordAmpMean 0.171005
tremorCoordAmpSlope -0.000849514
tremorCoordAmpCoV 0.30773
tremorAccAmpMean 0.144576
tremorAccAmpSlope 0.00141213
tremorAccAmpCoV 0.245634
tremorPcRelVar 0.697778
tremorPcX -0.45987
tremorPcY 0.887986

Spiral Segment 1

Duration 5.76 s, Accuracy Estimate 2.589 (lower is better)

Spiral Segment 2

Duration 5.12 s, Accuracy Estimate 3.06 (lower is better)

Spiral Segment 3

Duration 4.68 s, Accuracy Estimate 3.397 (lower is better)

Spiral Segment 4

Duration 5.16 s, Accuracy Estimate 3.185 (lower is better)

Spiral Segment 5

Duration 5.16 s, Accuracy Estimate 3.231 (lower is better)

Spiral Segment 6

Duration 7.04 s, Accuracy Estimate 2.707 (lower is better)

Spiral Segment 7

Duration 7.36 s, Accuracy Estimate 2.801 (lower is better)

Spiral Segment 8

Duration 6.32 s, Accuracy Estimate 2.935 (lower is better)

Spiral Segment 9

Duration 6.2 s, Accuracy Estimate 2.922 (lower is better)

Spiral Segment 10

Duration 6.44 s, Accuracy Estimate 3.172 (lower is better)

Elel

eDurationMean 0.161026
eDurationStd 0.0351347
eDurationStdnorm 0.218193
eDurationMedian 0.15
eDurationQuartdelta 0.02
eDurationQuartdeltanorm 0.133333
eDurationKurt 20.5408
eDurationTrenddiff 0.005
eDurationTrendratio 1.03333
eWidthMean 4.074
eWidthStd 0.995992
eWidthStdnorm 0.244475
eWidthMedian 3.978
eWidthQuartdelta 1.638
eWidthQuartdeltanorm 0.411765
eWidthKurt 2.65087
eWidthTrenddiff 0.702
eWidthTrendratio 1.1875
eHeightMean 6.126
eHeightStd 1.42197
eHeightStdnorm 0.232121
eHeightMedian 5.967
eHeightQuartdelta 1.8135
eHeightQuartdeltanorm 0.303922
eHeightKurt 3.53101
eHeightTrenddiff 0.117
eHeightTrendratio 1.01961
eAspectMean 0.679711
eAspectStd 0.153376
eAspectStdnorm 0.225649
eAspectMedian 0.676471
eAspectQuartdelta 0.19639
eAspectQuartdeltanorm 0.290316
eAspectKurt 3.38305
eAspectTrenddiff 0.036832
eAspectTrendratio 1.05609
eSlantMean 0.227534
eSlantStd 0.224976
eSlantStdnorm 0.988757
eSlantMedian 0.220339
eSlantQuartdelta 0.244917
eSlantQuartdeltanorm 1.11155
eSlantKurt 3.055
eSlantTrenddiff 0.0260417
eRtopMean 0.767967
eRtopStd 0.122192
eRtopStdnorm 0.159112
eRtopMedian 0.782609
eRtopQuartdelta 0.116087
eRtopQuartdeltanorm 0.148333
eRtopKurt 5.27511
eRtopTrenddiff 0.0413793
eRbotMean 0.46814
eRbotStd 0.20799
eRbotStdnorm 0.44429
eRbotMedian 0.416667
eRbotQuartdelta 0.21198
eRbotQuartdeltanorm 0.508752
eRbotKurt 2.77562
eRbotTrenddiff -0.0277778
eRrightMean 0.869901
eRrightStd 0.106231
eRrightStdnorm 0.122118
eRrightMedian 0.895833
eRrightQuartdelta 0.0852775
eRrightQuartdeltanorm 0.0951934
eRrightKurt 10.1052
eRrightTrenddiff -0.0433404
eRleftMean 0.297735
eRleftStd 0.110422
eRleftStdnorm 0.370872
eRleftMedian 0.294118
eRleftQuartdelta 0.148376
eRleftQuartdeltanorm 0.504478
eRleftKurt 2.59139
eRleftTrenddiff -0.0523256
lDurationMean 0.231094
lDurationStd 0.0334985
lDurationStdnorm 0.144956
lDurationMedian 0.2275
lDurationQuartdelta 0.0425
lDurationQuartdeltanorm 0.186813
lDurationKurt 2.71537
lDurationTrenddiff 0.01
lDurationTrendratio 1.04444
lWidthMean 7.74394
lWidthStd 1.42536
lWidthStdnorm 0.184062
lWidthMedian 7.488
lWidthQuartdelta 2.457
lWidthQuartdeltanorm 0.328125
lWidthKurt 1.93032
lWidthTrenddiff 1.5795
lWidthTrendratio 1.22131
lHeightMean 17.7328
lHeightStd 2.97491
lHeightStdnorm 0.167763
lHeightMedian 17.0235
lHeightQuartdelta 3.276
lHeightQuartdeltanorm 0.19244
lHeightKurt 3.34315
lHeightTrenddiff 2.574
lHeightTrendratio 1.15884
lAspectMean 0.442275
lAspectStd 0.0814689
lAspectStdnorm 0.184204
lAspectMedian 0.430072
lAspectQuartdelta 0.110754
lAspectQuartdeltanorm 0.257525
lAspectKurt 3.6373
lAspectTrenddiff 0.00686991
lAspectTrendratio 1.01597
lSlantMean 0.0836751
lSlantStd 0.108919
lSlantStdnorm 1.30168
lSlantMedian 0.0797666
lSlantQuartdelta 0.112129
lSlantQuartdeltanorm 1.40571
lSlantKurt 2.87061
lSlantTrenddiff 0.0264358
lRtopMean 0.886775
lRtopStd 0.0728257
lRtopStdnorm 0.0821242
lRtopMedian 0.914081
lRtopQuartdelta 0.0980606
lRtopQuartdeltanorm 0.107278
lRtopKurt 3.31777
lRtopTrenddiff 0.0387484
lRbotMean 0.716633
lRbotStd 0.181129
lRbotStdnorm 0.25275
lRbotMedian 0.710591
lRbotQuartdelta 0.262705
lRbotQuartdeltanorm 0.369699
lRbotKurt 2.9323
lRbotTrenddiff -0.0396917
lRrightMean 0.951276
lRrightStd 0.0439225
lRrightStdnorm 0.0461722
lRrightMedian 0.966996
lRrightQuartdelta 0.0429247
lRrightQuartdeltanorm 0.0443898
lRrightKurt 3.56493
lRrightTrenddiff 0.00789026
lRleftMean 0.301499
lRleftStd 0.0673433
lRleftStdnorm 0.223362
lRleftMedian 0.299452
lRleftQuartdelta 0.112154
lRleftQuartdeltanorm 0.374531
lRleftKurt 1.84435
lRleftTrenddiff -0.0406127

Elel Segment 1

Elel Segment 2

Elel Segment 3

Elel Segment 4

Elel Segment 5

Elel Segment 6

Elel Segment 7

Elel Segment 8

Elel Segment 9

Elel Segment 10

FITTS Short Modified

meanTouchScore 0.928459
sumTouchScores 38.9953
meanMovementTime 0.450488
numTouches 42
undershootPercentage 0
overshootPercentage 11.9048

FITTS Long Modified

meanTouchScore 0.905758
sumTouchScores 23.5497
meanMovementTime 0.7454
numTouches 26
undershootPercentage 3.84615
overshootPercentage 7.69231

ZigZag

numZigzags 5
timePerZigzagMean 10
timePerZigzagCoV 0.180953
timePerZigzagSlope -0.11
meanError 3.19303
tremorFreq 5.76172
tremorRelPower 24.9856
tremorGyroAmpMean 0.0544761
tremorGyroAmpSlope 0.0145681
tremorGyroAmpCoV 0.358599
tremorCoordAmpMean 0.104735
tremorCoordAmpSlope 0.00808175
tremorCoordAmpCoV 0.200105
tremorAccAmpMean 0.110422
tremorAccAmpSlope 0.00432651
tremorAccAmpCoV 0.0938536
tremorPcRelVar 0.669143
tremorPcX -0.246211
tremorPcY 0.969216

ZigZag Segment 1

Duration 12.72 s, Accuracy Estimate 2.788 (lower is better)

ZigZag Segment 2

Duration 10.28 s, Accuracy Estimate 2.757 (lower is better)

ZigZag Segment 3

Duration 10.2 s, Accuracy Estimate 2.722 (lower is better)

ZigZag Segment 4

Duration 8.88 s, Accuracy Estimate 3.445 (lower is better)

ZigZag Segment 5

Duration 7.92 s, Accuracy Estimate 4.254 (lower is better)

ZigZag Offset

numZigzags 5
timePerZigzagMean 7.768
timePerZigzagCoV 0.102626
timePerZigzagSlope -0.0566426
zigzagHeightMean 71.891
zigzagHeightCoV 0.0321566
zigzagHeightSlope -0.0135775
meanError 0.0386453
tremorFreq 5.27344
tremorRelPower 23.1742
tremorGyroAmpMean 0.0860567
tremorGyroAmpSlope 0.0251418
tremorGyroAmpCoV 0.280875
tremorCoordAmpMean 0.17481
tremorCoordAmpSlope 0.015511
tremorCoordAmpCoV 0.268756
tremorAccAmpMean 0.122127
tremorAccAmpSlope 0.0135871
tremorAccAmpCoV 0.249992
tremorPcRelVar 0.696738
tremorPcX -0.410571
tremorPcY -0.911828

ZigZag Offset Segment 1

Duration 8.36 s, Accuracy Estimate 0.035 (lower is better)

ZigZag Offset Segment 2

Duration 8.24 s, Accuracy Estimate 0.028 (lower is better)

ZigZag Offset Segment 3

Duration 8.08 s, Accuracy Estimate 0.033 (lower is better)

ZigZag Offset Segment 4

Duration 7.76 s, Accuracy Estimate 0.032 (lower is better)

ZigZag Offset Segment 5

Duration 6.4 s, Accuracy Estimate 0.065 (lower is better)

Appendices

Misc

Currently a dumping ground for things that could be included or previous output style.

Note

Putting all the results out here but will not be in a final report.

HiSpec {‘HiSpec_class’: ‘NOT PD’, ‘HiSpec_score’: 0.68}
RanFor {‘RanFor_class’: ‘PD’, ‘RanFor_score’: 0.59}
BM_May22 {‘BM_May22_class’: ‘PD’, ‘BM_May22_score’: 0.48816416078096103}
BM_HC_Sep22 {‘BM_HC_Sep22_class’: ‘Healthy’, ‘BM_HC_Sep22_score’: 0.0748169724460106}
BM_PD_Sep22 {‘BM_PD_Sep22_class’: ‘PD’, ‘BM_PD_Sep22_score’: 0.5451176313235797}